<?php
    /** 领略ThinkPHP5.0的查询语法，以及如何使用查询构建器进行查询操作 */
    namespace app\index\controller;

    use think\Db;
    class Exquery
    {
        public function index()
        {

        }

        /** 查询表达式 */
        public function read()
        {
            $rs = Db::name('data')
                    ->where('id','<>',1)
                    ->select();
            dump($rs);
        }

        /** 获取数值 */
        public function getvalue(){
            $name = Db::name('data')
                    ->where('id',2)
                    ->value('name');
            dump($name);
        }

        // 获取列数据
        public function getColumnDatas()
        {
            $cols = Db::name('data')
                    ->where('status',1)
                    ->column('name');
            dump($cols);        
        }

        // 聚合查询
        public function getCounts()
        {
            $counts = Db::name('data')
                      ->where('status',1)
                      ->count();
            dump($counts);
        }

        public function getMax()
        {
            $max = Db::name('data')
                    ->where('status',1)
                    ->max('score');
            dump($max);
        }


    }
?>